Apache Flink একটি অত্যাধুনিক স্ট্রিমিং ডেটা প্রসেসিং প্ল্যাটফর্ম, যা বিভিন্ন উপাদানের সমন্বয়ে গঠিত। এর মূল উপাদানগুলি হল JobManager এবং TaskManager। নিচে এগুলির বিস্তারিত বিবরণ এবং তাদের কাজ নিয়ে আলোচনা করা হলো।
JobManager হল Flink-এর কেন্দ্রীয় উপাদান যা ক্লাস্টার পরিচালনা করে এবং ফ্লোতে কাজ করে। এটি মূলত Flink অ্যাপ্লিকেশনের জীবনচক্রের জন্য দায়ী। JobManager প্রধানত নিম্নলিখিত কাজগুলি করে:
TaskManager হল Flink ক্লাস্টারের একক ইনস্ট্যান্স, যা আসলে কাজগুলো সম্পাদন করে। TaskManager-এ নিম্নলিখিত কাজগুলি করা হয়:
Flink ক্লাস্টারের আর্কিটেকচার সাধারণত নিম্নলিখিতভাবে কাজ করে:
Apache Flink-এর JobManager এবং TaskManager মূল উপাদানগুলি যা ডেটা প্রসেসিংয়ের কার্যকরী ও সফল বাস্তবায়ন নিশ্চিত করে। JobManager কনফিগারেশন এবং সমন্বয়ের জন্য দায়ী, যখন TaskManager আসল প্রসেসিংয়ের জন্য দায়ী। এই দুটি উপাদানের সহযোগিতা নিশ্চিত করে যে Flink প্রক্রিয়াকরণ কর্মক্ষমতা এবং ফল্ট টলারেন্স বজায় রাখতে সক্ষম।